<?php
/*
 * Creado 28-06-2009
 * Proyecto progresión
 * Autor: Leo Barrientos C. lbarrientos@opensistemas.com
 * Licencia GNU Lesser.
 */
?>

<?php slot('titulo','Registrar asistencia de unidad '.$unidad->toString()); ?>

<?php use_helper('DateForm') ?>

<?php include_partial('global/mensajes'); ?>


<?php echo form_tag('gestion_de_programa/guardar_asistencia_de_unidad'); ?>

<fieldset>
	<label for="fecha">Fecha</label>
	<?php echo select_day_tag('dia', date('d'), 'include_custom=D&iacute;a') ?>
    <?php echo select_month_tag('mes', date('m'), 'include_custom=Mes use_short_month=false') ?>
    <?php echo select_year_tag('anno', date('Y'), 'include_custom=A&ntilde;o year_end='.date('Y').' year_start='.date('Y').'') ?>
</fieldset>

<div id="registro_asistencia">

</div>
<div id="indicador"></div>
<fieldset>
	<label for="submit"></label>
	<input type="submit" value="Guardar"/>
</fieldset>

<input type="hidden" id="unidad_id" name="unidad_id" value="<?php echo $unidad->getId() ?>"/>

</form>


<script language="JavaScript" type="text/javascript">

  registro();

  Event.observe('dia','change', registro);
  Event.observe('mes','change', registro);
  Event.observe('anno','change', registro);

  function registro(){
      //Actualizo por ajax el div

      var fecha = new Date();
      fecha.setFullYear($F('anno'));
      fecha.setMonth($F('mes') - 1);
      fecha.setDate($F('dia'));
      var strDate = fecha.getTime()/1000;
      strDate = Math.ceil(strDate);

      <?php
		 echo remote_function(array(
			'update'  => 'registro_asistencia',
			'url'     => 'gestion_de_programa/mostrar_registro_de_asistencia_por_fecha?unidad_id='.$unidad->getId().'&ajax=1',
			'script' => true,
			'with'     => "'fecha=' + strDate",
			'loading'  => "Element.show('indicador');",
    		'complete' => "Element.hide('indicador');"
			));

		?>
  }
  </script>



